package com.example.workflow.vo.flow;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class TaskVo {

	@Schema ( name = "userId" , description = "角色ID" )
	private String userId;

	@Schema ( name = "taskId" , description = "任务id" )
	private String taskId;

	@Schema ( name = "taskName" , description = "任务名称"  )
	private String taskName;

	@Schema ( name = "remark" , description = "备注"  )
	private String remark;

	@Schema ( name = "processInstanceId" , description = "流程实例id"  )
	private String processInstanceId;

	@Schema ( name = "processId" , description = "流程部署id"  )
	private String processId;

	@Schema ( name = "candidateGroup" , description = "下阶段候选组"  )
	private List < String > candidateGroup;

	@Schema ( name = "roleList" , description = "角色集合"  )
	private List < String > roleList;

	@Schema ( name = "processVariables" , description = "流程变量" )
	Map < String,Object > processVariables;
}